This 3D shooter project was the second assignment for my third-year course about "Computer Graphics" at university, in January 2022, for my bachelor's degree in Computer Science. The game is written entirely in C++ and the rendering was done with the help of an OpenGL library.
The game environment is a maze, generated randomly as a matrix at the beginning of the run. Based on this matrix, the walls, doors, and other props are placed.
All the 3D assets are from the Synty Studios store page, specifically:
https://syntystore.com/products/polygon-heist-pack?_pos=1&_sid=1ee0eb663&_ss=r
https://syntystore.com/products/polygon-spy-kit?_pos=1&_sid=a2717dc8b&_ss=r
The rigging and animations are done in Blender.
Gameplay showcase